About 前端名词

关于

  参考相关文档,对前端的几个名词做一些简单的解释,详细的介绍还需要后面逐一阐述。

主要

  • SPA

    1. 单页面应用,应用只有一个主页面,初次加载时需要加载所有的资源文件,在需要的时候动态载入指定资源。
    2. css、js资源共用,前后端分离,服务器压力较小,路由在当前主页面切换(需单独设定)。
    3. 不利于SEO,需要特殊实现,可利用SSR。
  • MPA

    1. 多页面应用,应用有多个页面,加载时请求当前页面的所有资源。
    2. 整页刷新,对加载速度需求高。
    3. SEO简易实现,爬虫可直接获得源码。
  • SSR

    1. 服务端渲染,服务器将经过计算后的HTML字符串传给浏览器,浏览器端只进行HTML的解析。
    2. 网络传输量大,可以将片段缓存。
    3. 有利于SEO。

附加

  网站的结构设计、优化方案还是要综合考虑,扩大自身追求的部分。